home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c08.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  2.9 KB  |  206 lines

  1. import java.applet.AudioClip;
  2. import java.awt.Graphics;
  3. import java.awt.Image;
  4. import java.io.IOException;
  5.  
  6. public class c08 extends c00 {
  7.    // $FF: renamed from: Bh java.awt.Image[]
  8.    protected Image[] field_0;
  9.    // $FF: renamed from: Cj java.lang.String
  10.    public String field_1;
  11.    // $FF: renamed from: HY java.lang.String
  12.    protected String field_2;
  13.    // $FF: renamed from: Gm boolean
  14.    public boolean field_3 = true;
  15.    // $FF: renamed from: En int
  16.    protected int field_4;
  17.    // $FF: renamed from: HP int
  18.    protected int field_5;
  19.    // $FF: renamed from: Dd java.lang.String
  20.    protected String field_6;
  21.    // $FF: renamed from: Gb int
  22.    protected int field_7;
  23.    // $FF: renamed from: Ia boolean
  24.    protected boolean field_8 = true;
  25.    // $FF: renamed from: DC boolean
  26.    protected boolean field_9;
  27.    // $FF: renamed from: EE boolean
  28.    public boolean field_10 = false;
  29.    // $FF: renamed from: Bq c09
  30.    public c09 field_11;
  31.    // $FF: renamed from: Cr java.applet.AudioClip
  32.    protected AudioClip field_12;
  33.    // $FF: renamed from: IH int
  34.    protected int field_13;
  35.  
  36.    // $FF: renamed from: Et (java.lang.String) void
  37.    public void method_0(String var1) {
  38.       this.field_0 = new Image[this.field_4];
  39.  
  40.       for(int var3 = 0; var3 < this.field_4; ++var3) {
  41.          String var2 = var1 + var3 + "." + this.field_6;
  42.          this.field_0[var3] = super.FC.Io.getImage(super.FC.Io.getCodeBase(), var2);
  43.       }
  44.  
  45.    }
  46.  
  47.    // $FF: renamed from: Hy (boolean) void
  48.    public void method_1(boolean var1) {
  49.       if (this.field_10) {
  50.          this.method_4(var1);
  51.       } else {
  52.          this.method_0(this.field_2);
  53.  
  54.          for(int var2 = 0; var2 < this.field_4; ++var2) {
  55.             super.FC.Dq(this.field_0[var2]);
  56.          }
  57.  
  58.       }
  59.    }
  60.  
  61.    // $FF: renamed from: Jn (int) void
  62.    public void method_2(int var1) {
  63.       if (var1 < 0) {
  64.          var1 = this.field_4 - 1;
  65.       } else if (var1 >= this.field_4) {
  66.          var1 = 0;
  67.       }
  68.  
  69.       this.field_5 = var1;
  70.    }
  71.  
  72.    // $FF: renamed from: Hi (boolean) void
  73.    public void method_3(boolean var1) {
  74.       this.field_8 = var1;
  75.       if (this.field_10) {
  76.          if (this.field_8) {
  77.             this.method_6(true);
  78.             return;
  79.          }
  80.  
  81.          this.method_5();
  82.       }
  83.  
  84.    }
  85.  
  86.    // $FF: renamed from: AW (boolean) c09
  87.    private c09 method_4(boolean var1) {
  88.       if (var1) {
  89.          if (this.field_11 == null || this.field_3) {
  90.             this.field_11 = super.FC.Db.Js(this.field_2);
  91.             this.field_3 = false;
  92.          }
  93.       } else {
  94.          this.method_5();
  95.       }
  96.  
  97.       return this.field_11;
  98.    }
  99.  
  100.    // $FF: renamed from: EA () void
  101.    public void method_5() {
  102.       if (this.field_10 && this.field_12 != null) {
  103.          this.field_12.stop();
  104.       }
  105.  
  106.    }
  107.  
  108.    // $FF: renamed from: Jm (boolean) void
  109.    public void method_6(boolean var1) {
  110.       if (this.field_10) {
  111.          if (this.field_12 == null) {
  112.             this.field_12 = this.field_11.DX();
  113.          }
  114.  
  115.          if (this.field_12 != null) {
  116.             if (var1) {
  117.                this.field_12.loop();
  118.                return;
  119.             }
  120.  
  121.             this.field_12.play();
  122.          }
  123.       }
  124.  
  125.    }
  126.  
  127.    // $FF: renamed from: HI () void
  128.    public void method_7() {
  129.       super.HI();
  130.       if (this.field_1 != this.field_2) {
  131.          this.field_3 = true;
  132.       }
  133.  
  134.       this.field_1 = this.field_2;
  135.       super.IB = super.CN;
  136.       this.field_8 = this.field_9;
  137.       this.field_13 = 0;
  138.       if (this.field_10) {
  139.          if (this.field_8) {
  140.             this.method_6(false);
  141.             this.field_8 = false;
  142.             return;
  143.          }
  144.  
  145.          this.method_5();
  146.       }
  147.  
  148.    }
  149.  
  150.    // $FF: renamed from: EO (c14) java.lang.Object
  151.    public Object method_8(c14 var1) throws IOException {
  152.       super.EO(var1);
  153.       this.field_10 = var1.Fg() != 0;
  154.       this.field_2 = var1.Go();
  155.       if (!this.field_10) {
  156.          this.field_4 = var1.BI();
  157.          this.field_6 = var1.Go();
  158.          super.CN = var1.Fg() != 0;
  159.          this.field_7 = var1.BI();
  160.       }
  161.  
  162.       this.field_9 = var1.Fg() != 0;
  163.       return this;
  164.    }
  165.  
  166.    // $FF: renamed from: Da (int) void
  167.    public void method_9(int var1) {
  168.       super.Da(var1);
  169.       if (!this.field_10 && this.field_8) {
  170.          super.FC.IM = true;
  171.          if (var1 - this.field_13 >= this.field_7) {
  172.             ++this.field_5;
  173.             this.field_13 = var1;
  174.             if (this.field_5 >= this.field_4) {
  175.                this.field_5 = 0;
  176.             }
  177.          }
  178.       }
  179.  
  180.    }
  181.  
  182.    // $FF: renamed from: Fj (java.awt.Graphics) void
  183.    public void method_10(Graphics var1) {
  184.       if (!this.field_10) {
  185.          if (this.field_0 == null && this.field_4 != 0) {
  186.             this.method_0(this.field_1);
  187.             if (super.CZ == 0) {
  188.                var1.drawImage(this.field_0[0], 4000, 4000, super.FC.Io);
  189.             }
  190.          }
  191.  
  192.          if (super.CZ != 0) {
  193.             int var2 = ((c00)this).Ed();
  194.             int var3 = ((c00)this).FV();
  195.             if (super.IB) {
  196.                var1.drawImage(this.field_0[this.field_5], var2, var3, super.FO, super.EF, super.FC.Io);
  197.                return;
  198.             }
  199.  
  200.             var1.drawImage(this.field_0[this.field_5], var2, var3, super.FC.Io);
  201.          }
  202.  
  203.       }
  204.    }
  205. }
  206.